package com.cxh.dao;

import tk.mybatis.mapper.common.Mapper;

import com.cxh.entity.SysMenu;
import com.cxh.entity.SysUser;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 类说明：
 * @author ChenXH
 * @date   2018-11-29 11:14:13
 */
@Repository("sysUserDao")
public interface SysUserDao extends Mapper<SysUser> {//需要进行 继承Mapper

    /**
     * 方法说明：进行 分页查询
     * @author  ChenXH
     * @date  2018-11-29 11:14:13
     */
    public List<SysUser> loadPageList(Map<String,Object> map);

    /**
     * @类功能说明：获取用户的角色，根据角色获取菜单
     * @作者：Chenxh
     * @创建时间：2018年11月29日下午2:40:58
     */
	public List<SysMenu> getMenuListByUser(SysUser sysUser);

	/**
	 * @类功能说明：先查询该用户的登录名是否存在
	 * @作者：Chenxh
	 * @创建时间：2018年12月18日上午9:02:34
	 */
	public SysUser getUserByUserId(String userId);

}
